$(function (){
    // 登录页面功能实现
    // 1-获取用户名和密码
    // 2-判断是否非空，若为空，则提示用户
    // 3-ajax请求
    // 4-处理响应结果
    // => 成功：跳转到用户中心页面
    // => 失败：提示用户失败原因
    
    $('#loginBtn').click(function (){
      var username=$("#username").val().trim();
      var password=$("#password").val().trim();
      if(username==''){
        mui.toast('用户名不能为空');
        return;
      }
      if(password==''){
        mui.toast('密码不能为空');
        return ;
      }
      $.ajax({
        type:'post',
        url:'/user/login',
        data:{
          username:username,
          password:password
        },
        dataType:'json',
        success:function(res){
          console.log(res);
          // 如果返回的res有error属性 => 密码或用户名错误
          if(res.error){
              mui.toast(res.message);
          }
          // 优化：
          // 如果用户不是自主来到登录页，而是因为没有登录而在操作时被迫来到登录页
          // 则在登录成功时，返回刚刚正在浏览的页面
          if(res.success){
            // 判断地址栏中是否有拼接的页面地址
            // location.search()
            // 有 取出来，登录成功，返回到改地址对应的页面
            // 没有 去用户中心
              var url=location.search.split('reURL=');
              console.log(url);
              if(url.length!=0){
                location.href=url[1];
              }
              else{
                 location.href='./user.html';
              }          
          }
        }
      })
    })

})